<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<title>com.google.javascript.jscomp (Closure Compiler)</title>
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<h1 class="bar"><a href="../../../../com/google/javascript/jscomp/package-summary.html" target="classFrame">com.google.javascript.jscomp</a></h1>
<div class="indexContainer">
<h2 title="Interfaces">Interfaces</h2>
<ul title="Interfaces">
<li><a href="AstValidator.ViolationHandler.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>AstValidator.ViolationHandler</i></a></li>
<li><a href="CodingConvention.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>CodingConvention</i></a></li>
<li><a href="CompilerOptions.AliasTransformation.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>CompilerOptions.AliasTransformation</i></a></li>
<li><a href="CompilerOptions.AliasTransformationHandler.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>CompilerOptions.AliasTransformationHandler</i></a></li>
<li><a href="CompilerPass.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>CompilerPass</i></a></li>
<li><a href="CssRenamingMap.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>CssRenamingMap</i></a></li>
<li><a href="ErrorHandler.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>ErrorHandler</i></a></li>
<li><a href="ErrorManager.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>ErrorManager</i></a></li>
<li><a href="FunctionInformationMap.EntryOrBuilder.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>FunctionInformationMap.EntryOrBuilder</i></a></li>
<li><a href="FunctionInformationMap.ModuleOrBuilder.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>FunctionInformationMap.ModuleOrBuilder</i></a></li>
<li><a href="FunctionInformationMapOrBuilder.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>FunctionInformationMapOrBuilder</i></a></li>
<li><a href="HotSwapCompilerPass.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>HotSwapCompilerPass</i></a></li>
<li><a href="InstrumentationOrBuilder.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>InstrumentationOrBuilder</i></a></li>
<li><a href="JsMessage.IdGenerator.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>JsMessage.IdGenerator</i></a></li>
<li><a href="MessageBundle.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>MessageBundle</i></a></li>
<li><a href="MessageFormatter.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>MessageFormatter</i></a></li>
<li><a href="NodeTraversal.Callback.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>NodeTraversal.Callback</i></a></li>
<li><a href="NodeTraversal.FunctionCallback.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>NodeTraversal.FunctionCallback</i></a></li>
<li><a href="NodeTraversal.ScopedCallback.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>NodeTraversal.ScopedCallback</i></a></li>
<li><a href="Region.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>Region</i></a></li>
<li><a href="RenamingMap.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>RenamingMap</i></a></li>
<li><a href="SourceAst.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>SourceAst</i></a></li>
<li><a href="SourceExcerptProvider.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>SourceExcerptProvider</i></a></li>
<li><a href="SourceExcerptProvider.ExcerptFormatter.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>SourceExcerptProvider.ExcerptFormatter</i></a></li>
<li><a href="SourceFile.Generator.html" title="interface in com.google.javascript.jscomp" target="classFrame"><i>SourceFile.Generator</i></a></li>
</ul>
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="AbstractCompiler.html" title="class in com.google.javascript.jscomp" target="classFrame">AbstractCompiler</a></li>
<li><a href="AbstractMessageFormatter.html" title="class in com.google.javascript.jscomp" target="classFrame">AbstractMessageFormatter</a></li>
<li><a href="AstValidator.html" title="class in com.google.javascript.jscomp" target="classFrame">AstValidator</a></li>
<li><a href="BasicErrorManager.html" title="class in com.google.javascript.jscomp" target="classFrame">BasicErrorManager</a></li>
<li><a href="ByPathWarningsGuard.html" title="class in com.google.javascript.jscomp" target="classFrame">ByPathWarningsGuard</a></li>
<li><a href="CallGraph.html" title="class in com.google.javascript.jscomp" target="classFrame">CallGraph</a></li>
<li><a href="CheckEventfulObjectDisposal.html" title="class in com.google.javascript.jscomp" target="classFrame">CheckEventfulObjectDisposal</a></li>
<li><a href="ClosureCodingConvention.html" title="class in com.google.javascript.jscomp" target="classFrame">ClosureCodingConvention</a></li>
<li><a href="ClosureCodingConvention.AssertInstanceofSpec.html" title="class in com.google.javascript.jscomp" target="classFrame">ClosureCodingConvention.AssertInstanceofSpec</a></li>
<li><a href="CodingConvention.AssertionFunctionSpec.html" title="class in com.google.javascript.jscomp" target="classFrame">CodingConvention.AssertionFunctionSpec</a></li>
<li><a href="CodingConvention.Bind.html" title="class in com.google.javascript.jscomp" target="classFrame">CodingConvention.Bind</a></li>
<li><a href="CodingConvention.DelegateRelationship.html" title="class in com.google.javascript.jscomp" target="classFrame">CodingConvention.DelegateRelationship</a></li>
<li><a href="CodingConvention.ObjectLiteralCast.html" title="class in com.google.javascript.jscomp" target="classFrame">CodingConvention.ObjectLiteralCast</a></li>
<li><a href="CodingConvention.SubclassRelationship.html" title="class in com.google.javascript.jscomp" target="classFrame">CodingConvention.SubclassRelationship</a></li>
<li><a href="CodingConventions.html" title="class in com.google.javascript.jscomp" target="classFrame">CodingConventions</a></li>
<li><a href="CodingConventions.Proxy.html" title="class in com.google.javascript.jscomp" target="classFrame">CodingConventions.Proxy</a></li>
<li><a href="CommandLineRunner.html" title="class in com.google.javascript.jscomp" target="classFrame">CommandLineRunner</a></li>
<li><a href="Compiler.html" title="class in com.google.javascript.jscomp" target="classFrame">Compiler</a></li>
<li><a href="Compiler.CodeBuilder.html" title="class in com.google.javascript.jscomp" target="classFrame">Compiler.CodeBuilder</a></li>
<li><a href="Compiler.IntermediateState.html" title="class in com.google.javascript.jscomp" target="classFrame">Compiler.IntermediateState</a></li>
<li><a href="CompilerInput.html" title="class in com.google.javascript.jscomp" target="classFrame">CompilerInput</a></li>
<li><a href="CompilerOptions.html" title="class in com.google.javascript.jscomp" target="classFrame">CompilerOptions</a></li>
<li><a href="ComposeWarningsGuard.html" title="class in com.google.javascript.jscomp" target="classFrame">ComposeWarningsGuard</a></li>
<li><a href="CssRenamingMap.ByPart.html" title="class in com.google.javascript.jscomp" target="classFrame">CssRenamingMap.ByPart</a></li>
<li><a href="CssRenamingMap.ByWhole.html" title="class in com.google.javascript.jscomp" target="classFrame">CssRenamingMap.ByWhole</a></li>
<li><a href="DefaultPassConfig.html" title="class in com.google.javascript.jscomp" target="classFrame">DefaultPassConfig</a></li>
<li><a href="DependencyOptions.html" title="class in com.google.javascript.jscomp" target="classFrame">DependencyOptions</a></li>
<li><a href="DiagnosticGroup.html" title="class in com.google.javascript.jscomp" target="classFrame">DiagnosticGroup</a></li>
<li><a href="DiagnosticGroups.html" title="class in com.google.javascript.jscomp" target="classFrame">DiagnosticGroups</a></li>
<li><a href="DiagnosticGroupWarningsGuard.html" title="class in com.google.javascript.jscomp" target="classFrame">DiagnosticGroupWarningsGuard</a></li>
<li><a href="DiagnosticType.html" title="class in com.google.javascript.jscomp" target="classFrame">DiagnosticType</a></li>
<li><a href="DotFormatter.html" title="class in com.google.javascript.jscomp" target="classFrame">DotFormatter</a></li>
<li><a href="EmptyMessageBundle.html" title="class in com.google.javascript.jscomp" target="classFrame">EmptyMessageBundle</a></li>
<li><a href="FieldCleanupPass.html" title="class in com.google.javascript.jscomp" target="classFrame">FieldCleanupPass</a></li>
<li><a href="FindExportableNodes.html" title="class in com.google.javascript.jscomp" target="classFrame">FindExportableNodes</a></li>
<li><a href="FindExportableNodes.GenerateNodeContext.html" title="class in com.google.javascript.jscomp" target="classFrame">FindExportableNodes.GenerateNodeContext</a></li>
<li><a href="FunctionInfo.html" title="class in com.google.javascript.jscomp" target="classFrame">FunctionInfo</a></li>
<li><a href="FunctionInformationMap.html" title="class in com.google.javascript.jscomp" target="classFrame">FunctionInformationMap</a></li>
<li><a href="FunctionInformationMap.Builder.html" title="class in com.google.javascript.jscomp" target="classFrame">FunctionInformationMap.Builder</a></li>
<li><a href="FunctionInformationMap.Entry.html" title="class in com.google.javascript.jscomp" target="classFrame">FunctionInformationMap.Entry</a></li>
<li><a href="FunctionInformationMap.Entry.Builder.html" title="class in com.google.javascript.jscomp" target="classFrame">FunctionInformationMap.Entry.Builder</a></li>
<li><a href="FunctionInformationMap.Module.html" title="class in com.google.javascript.jscomp" target="classFrame">FunctionInformationMap.Module</a></li>
<li><a href="FunctionInformationMap.Module.Builder.html" title="class in com.google.javascript.jscomp" target="classFrame">FunctionInformationMap.Module.Builder</a></li>
<li><a href="GoogleCodingConvention.html" title="class in com.google.javascript.jscomp" target="classFrame">GoogleCodingConvention</a></li>
<li><a href="GoogleJsMessageIdGenerator.html" title="class in com.google.javascript.jscomp" target="classFrame">GoogleJsMessageIdGenerator</a></li>
<li><a href="InlineProperties.html" title="class in com.google.javascript.jscomp" target="classFrame">InlineProperties</a></li>
<li><a href="Instrumentation.html" title="class in com.google.javascript.jscomp" target="classFrame">Instrumentation</a></li>
<li><a href="Instrumentation.Builder.html" title="class in com.google.javascript.jscomp" target="classFrame">Instrumentation.Builder</a></li>
<li><a href="InstrumentationTemplate.html" title="class in com.google.javascript.jscomp" target="classFrame">InstrumentationTemplate</a></li>
<li><a href="JqueryCodingConvention.html" title="class in com.google.javascript.jscomp" target="classFrame">JqueryCodingConvention</a></li>
<li><a href="JsAst.html" title="class in com.google.javascript.jscomp" target="classFrame">JsAst</a></li>
<li><a href="JSError.html" title="class in com.google.javascript.jscomp" target="classFrame">JSError</a></li>
<li><a href="JsMessage.html" title="class in com.google.javascript.jscomp" target="classFrame">JsMessage</a></li>
<li><a href="JsMessage.Builder.html" title="class in com.google.javascript.jscomp" target="classFrame">JsMessage.Builder</a></li>
<li><a href="JsMessage.PlaceholderReference.html" title="class in com.google.javascript.jscomp" target="classFrame">JsMessage.PlaceholderReference</a></li>
<li><a href="JsMessageExtractor.html" title="class in com.google.javascript.jscomp" target="classFrame">JsMessageExtractor</a></li>
<li><a href="JSModule.html" title="class in com.google.javascript.jscomp" target="classFrame">JSModule</a></li>
<li><a href="JSModuleGraph.html" title="class in com.google.javascript.jscomp" target="classFrame">JSModuleGraph</a></li>
<li><a href="JSSourceFile.html" title="class in com.google.javascript.jscomp" target="classFrame">JSSourceFile</a></li>
<li><a href="LightweightMessageFormatter.html" title="class in com.google.javascript.jscomp" target="classFrame">LightweightMessageFormatter</a></li>
<li><a href="LoggerErrorManager.html" title="class in com.google.javascript.jscomp" target="classFrame">LoggerErrorManager</a></li>
<li><a href="NodeTraversal.html" title="class in com.google.javascript.jscomp" target="classFrame">NodeTraversal</a></li>
<li><a href="NodeTraversal.AbstractNodeTypePruningCallback.html" title="class in com.google.javascript.jscomp" target="classFrame">NodeTraversal.AbstractNodeTypePruningCallback</a></li>
<li><a href="NodeTraversal.AbstractPostOrderCallback.html" title="class in com.google.javascript.jscomp" target="classFrame">NodeTraversal.AbstractPostOrderCallback</a></li>
<li><a href="NodeTraversal.AbstractPreOrderCallback.html" title="class in com.google.javascript.jscomp" target="classFrame">NodeTraversal.AbstractPreOrderCallback</a></li>
<li><a href="NodeTraversal.AbstractScopedCallback.html" title="class in com.google.javascript.jscomp" target="classFrame">NodeTraversal.AbstractScopedCallback</a></li>
<li><a href="NodeTraversal.AbstractShallowCallback.html" title="class in com.google.javascript.jscomp" target="classFrame">NodeTraversal.AbstractShallowCallback</a></li>
<li><a href="NodeTraversal.AbstractShallowStatementCallback.html" title="class in com.google.javascript.jscomp" target="classFrame">NodeTraversal.AbstractShallowStatementCallback</a></li>
<li><a href="NodeUtil.html" title="class in com.google.javascript.jscomp" target="classFrame">NodeUtil</a></li>
<li><a href="ObjectPropertyStringPreprocess.html" title="class in com.google.javascript.jscomp" target="classFrame">ObjectPropertyStringPreprocess</a></li>
<li><a href="PassConfig.html" title="class in com.google.javascript.jscomp" target="classFrame">PassConfig</a></li>
<li><a href="PassConfig.State.html" title="class in com.google.javascript.jscomp" target="classFrame">PassConfig.State</a></li>
<li><a href="PassFactory.html" title="class in com.google.javascript.jscomp" target="classFrame">PassFactory</a></li>
<li><a href="PeepholeCollectPropertyAssignments.html" title="class in com.google.javascript.jscomp" target="classFrame">PeepholeCollectPropertyAssignments</a></li>
<li><a href="PerformanceTracker.html" title="class in com.google.javascript.jscomp" target="classFrame">PerformanceTracker</a></li>
<li><a href="PerformanceTracker.Stats.html" title="class in com.google.javascript.jscomp" target="classFrame">PerformanceTracker.Stats</a></li>
<li><a href="PrintStreamErrorManager.html" title="class in com.google.javascript.jscomp" target="classFrame">PrintStreamErrorManager</a></li>
<li><a href="ProcessCommonJSModules.html" title="class in com.google.javascript.jscomp" target="classFrame">ProcessCommonJSModules</a></li>
<li><a href="Result.html" title="class in com.google.javascript.jscomp" target="classFrame">Result</a></li>
<li><a href="Scope.html" title="class in com.google.javascript.jscomp" target="classFrame">Scope</a></li>
<li><a href="Scope.Arguments.html" title="class in com.google.javascript.jscomp" target="classFrame">Scope.Arguments</a></li>
<li><a href="Scope.Var.html" title="class in com.google.javascript.jscomp" target="classFrame">Scope.Var</a></li>
<li><a href="ShowByPathWarningsGuard.html" title="class in com.google.javascript.jscomp" target="classFrame">ShowByPathWarningsGuard</a></li>
<li><a href="SimpleRegion.html" title="class in com.google.javascript.jscomp" target="classFrame">SimpleRegion</a></li>
<li><a href="SourceFile.html" title="class in com.google.javascript.jscomp" target="classFrame">SourceFile</a></li>
<li><a href="SourceFile.Builder.html" title="class in com.google.javascript.jscomp" target="classFrame">SourceFile.Builder</a></li>
<li><a href="SourceMap.html" title="class in com.google.javascript.jscomp" target="classFrame">SourceMap</a></li>
<li><a href="SourceMap.LocationMapping.html" title="class in com.google.javascript.jscomp" target="classFrame">SourceMap.LocationMapping</a></li>
<li><a href="StrictWarningsGuard.html" title="class in com.google.javascript.jscomp" target="classFrame">StrictWarningsGuard</a></li>
<li><a href="SymbolTable.html" title="class in com.google.javascript.jscomp" target="classFrame">SymbolTable</a></li>
<li><a href="SymbolTable.Reference.html" title="class in com.google.javascript.jscomp" target="classFrame">SymbolTable.Reference</a></li>
<li><a href="SymbolTable.Symbol.html" title="class in com.google.javascript.jscomp" target="classFrame">SymbolTable.Symbol</a></li>
<li><a href="SymbolTable.SymbolScope.html" title="class in com.google.javascript.jscomp" target="classFrame">SymbolTable.SymbolScope</a></li>
<li><a href="SyntheticAst.html" title="class in com.google.javascript.jscomp" target="classFrame">SyntheticAst</a></li>
<li><a href="TypeCheck.html" title="class in com.google.javascript.jscomp" target="classFrame">TypeCheck</a></li>
<li><a href="VariableMap.html" title="class in com.google.javascript.jscomp" target="classFrame">VariableMap</a></li>
<li><a href="WarningsGuard.html" title="class in com.google.javascript.jscomp" target="classFrame">WarningsGuard</a></li>
<li><a href="WhitelistWarningsGuard.html" title="class in com.google.javascript.jscomp" target="classFrame">WhitelistWarningsGuard</a></li>
<li><a href="WhitelistWarningsGuard.WhitelistBuilder.html" title="class in com.google.javascript.jscomp" target="classFrame">WhitelistWarningsGuard.WhitelistBuilder</a></li>
<li><a href="XtbMessageBundle.html" title="class in com.google.javascript.jscomp" target="classFrame">XtbMessageBundle</a></li>
</ul>
<h2 title="Enums">Enums</h2>
<ul title="Enums">
<li><a href="AnonymousFunctionNamingPolicy.html" title="enum in com.google.javascript.jscomp" target="classFrame">AnonymousFunctionNamingPolicy</a></li>
<li><a href="CheckEventfulObjectDisposal.DisposalCheckingPolicy.html" title="enum in com.google.javascript.jscomp" target="classFrame">CheckEventfulObjectDisposal.DisposalCheckingPolicy</a></li>
<li><a href="CheckLevel.html" title="enum in com.google.javascript.jscomp" target="classFrame">CheckLevel</a></li>
<li><a href="CheckLevelLegacy.html" title="enum in com.google.javascript.jscomp" target="classFrame">CheckLevelLegacy</a></li>
<li><a href="CodingConvention.SubclassType.html" title="enum in com.google.javascript.jscomp" target="classFrame">CodingConvention.SubclassType</a></li>
<li><a href="CompilationLevel.html" title="enum in com.google.javascript.jscomp" target="classFrame">CompilationLevel</a></li>
<li><a href="CompilerOptions.LanguageMode.html" title="enum in com.google.javascript.jscomp" target="classFrame">CompilerOptions.LanguageMode</a></li>
<li><a href="CompilerOptions.Reach.html" title="enum in com.google.javascript.jscomp" target="classFrame">CompilerOptions.Reach</a></li>
<li><a href="CompilerOptions.TracerMode.html" title="enum in com.google.javascript.jscomp" target="classFrame">CompilerOptions.TracerMode</a></li>
<li><a href="CompilerOptions.TweakProcessing.html" title="enum in com.google.javascript.jscomp" target="classFrame">CompilerOptions.TweakProcessing</a></li>
<li><a href="CssRenamingMap.Style.html" title="enum in com.google.javascript.jscomp" target="classFrame">CssRenamingMap.Style</a></li>
<li><a href="CustomPassExecutionTime.html" title="enum in com.google.javascript.jscomp" target="classFrame">CustomPassExecutionTime</a></li>
<li><a href="ErrorFormat.html" title="enum in com.google.javascript.jscomp" target="classFrame">ErrorFormat</a></li>
<li><a href="JsMessage.Style.html" title="enum in com.google.javascript.jscomp" target="classFrame">JsMessage.Style</a></li>
<li><a href="PropertyRenamingPolicy.html" title="enum in com.google.javascript.jscomp" target="classFrame">PropertyRenamingPolicy</a></li>
<li><a href="ShowByPathWarningsGuard.ShowType.html" title="enum in com.google.javascript.jscomp" target="classFrame">ShowByPathWarningsGuard.ShowType</a></li>
<li><a href="SourceExcerptProvider.SourceExcerpt.html" title="enum in com.google.javascript.jscomp" target="classFrame">SourceExcerptProvider.SourceExcerpt</a></li>
<li><a href="SourceMap.DetailLevel.html" title="enum in com.google.javascript.jscomp" target="classFrame">SourceMap.DetailLevel</a></li>
<li><a href="SourceMap.Format.html" title="enum in com.google.javascript.jscomp" target="classFrame">SourceMap.Format</a></li>
<li><a href="VariableRenamingPolicy.html" title="enum in com.google.javascript.jscomp" target="classFrame">VariableRenamingPolicy</a></li>
<li><a href="WarningLevel.html" title="enum in com.google.javascript.jscomp" target="classFrame">WarningLevel</a></li>
<li><a href="WarningsGuard.Priority.html" title="enum in com.google.javascript.jscomp" target="classFrame">WarningsGuard.Priority</a></li>
</ul>
<h2 title="Exceptions">Exceptions</h2>
<ul title="Exceptions">
<li><a href="JSModuleGraph.MissingModuleException.html" title="class in com.google.javascript.jscomp" target="classFrame">JSModuleGraph.MissingModuleException</a></li>
<li><a href="JSModuleGraph.ModuleDependenceException.html" title="class in com.google.javascript.jscomp" target="classFrame">JSModuleGraph.ModuleDependenceException</a></li>
</ul>
</div>
</body>
</html>
